package com.axzhengxin.platform.business.domain;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.List;

/**
 * 抵质押物对象 biz_pledge_info
 *
 * @author axzhengxin
 * @date 2021-03-16
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class BizPledgeInfo extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 抵押ID
     */
    private String pledgeId;

    /**
     * 授信ID
     */
    @Excel(name = "授信ID")
    private String approveId;

    /**
     * 产权证号
     */
    @Excel(name = "产权证号")
    private String propertyCard;

    /**
     * 产权人
     */
    @Excel(name = "产权人")
    private String propertyPerson;

    /**
     * 贷款合同上传地址
     */
    @Excel(name = "贷款合同上传地址")
    private String loanFile;

    /**
     * 抵押合同上传地址
     */
    @Excel(name = "抵押合同上传地址")
    private String pledgeFile;

    /**
     * 需求id
     */
    private String reqId;

    /**
     * 流程ID
     */
    private String flowUid;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 流程类型
     */
    private String bizType;

    /**
     * 授信合同号
     */
    private String approveContractNo;

    private List<BizApplyGuaranteePledgeRelative> bizApplyGuaranteePledgeRelativeList;

}
